-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[MSbuild] Expand support to Visual Studio 2019. #6256
Conversation
Btw what about VS2019 support? Both VS20[19-17] can be supported by specifying |
There's currently an unknown bug with 142. The emu builds but does not launch. |
That is because std:c++17 is not specified, also EDIT: I can push c++17 v14[1-2] changes here so they could be tested, but EDIT_1: Maybe it is better to place |
3bf0bba
to
b4da864
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
- llvm and glslang projects modified to detect and use Visual Studio Version. - Added `-Thost=x64` to llvm NMake CL (warning in cmake lists) Note: `-A` option is used to set platform since rpcs3 requires cmake 3.8.3+ anyway.
- Added support for current default toolset, explitly specified c++17 standard and 8.1 win sdk. - properties were defined via `common_default.props` and `common_default_macros.props` Note: There are 2 files because some properties need to be imported before `Microsoft.Cpp.Default.props` , but other common properties can be imported after but they require marco defined in `Microsoft.Cpp.Default.props`. - Added hidapi and libusb project files to repository to simplify msbuild changes.
-Thost=x64
to llvm NMake CL (warning in cmake lists)Note:
-A
option is used to set platform since rpcs3 requires cmake 3.8.3+ anyway.common_default.props
andcommon_default_macros.props
Note: There are 2 files because some properties need to be imported before
Microsoft.Cpp.Default.props
, but other common properties can be imported after but they require marco defined inMicrosoft.Cpp.Default.props
.hidapi
andlibusb
project files to repository to simplify msbuild changes.Status: awaiting review/merge